straight seminiferous tubule - German English Dictionary